﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ComponentModel;

namespace DataObjects
{
    public class Corretor : INotifyPropertyChanged
    {
        private int _Id;

        public int Id
        {
            get { return _Id; }
            set { _Id = value; }
        }

        private string _NomeCompleto;

        public string NomeCompleto
        {
            get { return _NomeCompleto; }
            set { _NomeCompleto = value; }
        }

        private string _NomeSimples;

        public string NomeSimples
        {
            get { return _NomeSimples; }
            set { _NomeSimples = value; }
        }

        private string _Apelido;

        public string Apelido
        {
            get { return _Apelido; }
            set { _Apelido = value; }
        }

        private string _Logradouro;

        public string Logradouro
        {
            get { return _Logradouro; }
            set { _Logradouro = value; }
        }

        private string _Numero;

        public string Numero
        {
            get { return _Numero; }
            set { _Numero = value; }
        }

        private string _Complemento;

        public string Complemento
        {
            get { return _Complemento; }
            set { _Complemento = value; }
        }

        private string _Bairro;

        public string Bairro
        {
            get { return _Bairro; }
            set { _Bairro = value; }
        }

        private string _Cidade;

        public string Cidade
        {
            get { return _Cidade; }
            set { _Cidade = value; }
        }

        private string _Estado;

        public string Estado
        {
            get { return _Estado; }
            set { _Estado = value; }
        }

        private string _FoneFixo;

        public string FoneFixo
        {
            get { return _FoneFixo; }
            set { _FoneFixo = value; }
        }

        private string _Celular;

        public string Celular
        {
            get { return _Celular; }
            set { _Celular = value; }
        }

        private string _Email;

        public string Email
        {
            get { return _Email; }
            set { _Email = value; }
        }

        #region INotifyPropertyChanged Members

        public event PropertyChangedEventHandler PropertyChanged;

        private void NotifyPropertyChanged(string name)
        {
            if (PropertyChanged != null)
                PropertyChanged(this, new PropertyChangedEventArgs(name));
        }

        #endregion
    }
}
